﻿// Copyright (c) Kona Framework Team. All rights reserved.
// For continued development and updates, visit http://www.codeplex.com/kona
// For a copy of the license please vist: http://www.codeplex.com/kona/license
using System.Data;
using AdomdClient = Microsoft.AnalysisServices.AdomdClient;

namespace Kona.Data
{
    public interface IAdoMdConnection : IDbConnection
    {
        string ClientVersion { get; }
        AdomdClient.CubeCollection Cubes { get; }
        AdomdClient.MiningModelCollection MiningModels { get; }
        AdomdClient.MiningServiceCollection MiningServices { get; }
        AdomdClient.MiningStructureCollection MiningStructures { get; }
        string ProviderVersion { get; }
        string ServerVersion { get; }
        string SessionID { get; set; }
        bool ShowHiddenObjects { get; set; }
    }
}
